Risk Scripting and Script Scenario Improvements

A variety of improvements and fixes have been made to scripting in this release of Enersight.

Enhancements:

  • The Risk Scripting Reference was updated to reflect what is shown in the list of commands available in the risk scripting dropdown.
  • The algorithm that determines asset ordering in script scenarios has been improved to remove small calculation result differences between what appear to the user to be identical scenarios but have slightly different asset orders in the background.
  • A warning is now shown in the header when a Script Scenario is the active scenario, indicating that changes will not be saved.
  • As noted in the Canadian Royalty Enhancements section above, additional prices can now be scaled via risk commands.
  • In the Risk Scripting Reference, the description for RiskMult:Price has been updated to better reflect its behavior.
  • Support has been added for separating assets by the ‘|’ character for commands that take a list of assets as an argument.

Bug fixes:

  • In certain cases, specific User Data arguments would fail to calculate, including the case where the argument matches the current User Data value for the asset. This has been remedied.
  • Risk Scripting can no longer save to a locked PDS.
  • The Risk Scripting Reference for the commands FlowsTo and ByProductDate has been updated to reflect that they are single argument commands.